![]() |
PBHOpenRFAsync |
||||
Header: | Files.h | Carbon status: | Supported | |
Opens the resource fork of file.
OSErr PBHOpenRFAsync ( HParmBlkPtr paramBlock );
A pointer to a basic HFS parameter block.
A result code.
The relevant fields of the parameter block are:
On input, a pointer to a completion function.
On output, the result code of the function.
On input, a pointer to a pathname.
On input, a volume specification.
On output, a file reference number.
On input, the read/write permission.
On input, a directory ID.
The PBHOpenRFAsync function creates an access path to the resource fork of a file and returns a file reference number in the ioRefNum field.
Generally your application should use Resource Manager functions rather than File Manager functions to access a file’s resource fork. The PBHOpenRFAsync function does not read the resource map into memory and is generally useful only for applications (such as utilities that copy files) that need block-level access to a resource fork. In particular, you should not use the resource fork of a file to hold nonresource data. Many parts of the system software assume that a resource fork always contains resource data.
Supported in Carbon. Available in Mac OS 8.1 and later when Carbon 1.0.2 or later is present.
© 2000 Apple Computer, Inc. — (Last Updated 5/8/2000)